package br.com.foxinline.enums;

/**
 *
 * @author laverson
 */
public enum TipoLogradouro {
    
    RUA(1, "Rua"),
    AVENIDA(2, "Avenida"),
    RODOVIA(3, "Rodovia"),
    ESTRADA(4, "Estrada"),
    APARTAMENTO(5, "Apartamento"),
    PRAÇA(6, "Praça"),
    VILA(7, "Vila"),
    PARQUE(8, "Parque"),
    FAZENDA(9, "Fazenda"),
    AEROPORTO(10, "Aeroporto"),
    VIADUTO(11, "Viaduto"),
    ALAMEDA(12, "Alameda"),
    BLOCO(13, "Bloco"),
    BECO(14, "Beco"),
    CAMINHO(15, "Caminho"),
    ESCADINHA(16, "Escadinha"),
    ESTACAO(17, "Estação"),
    FORTALEZA(18, "Fortaleza"),
    GALERIA(19, "Galeria"),
    LADEIRA(20, "Ladeira"),
    LARGO(21, "Largo"),
    PRAIA(22, "Praia"),
    QUADRA(23, "Quadra"),
    QUILÔMETRO(24, "Quilômetro"),
    QUINTA(25, "Quinta"),
    SUPER_QUADRA(26, "Supe Quadra"),
    TRAVESSA(27, "Travessa"),
    OUTROS(28, "Outros");
    
    private String nome;
    private Integer valor;
    
    private TipoLogradouro(Integer valor, String nome){
        this.valor = valor;
        this.nome = nome;
    }

    public String getNome() {
        return nome;
    }

    public Integer getValor() {
        return valor;
    }

    @Override
    public String toString() {
        return "TipoLogradouro{" + "nome=" + nome + ", valor=" + valor + '}';
    }
    
}
